package imp.clases;

import java.io.Serializable;
import java.util.ArrayList;

import java.util.List;

public class Localidad implements Serializable {
    int codigo;
    String nombre;
    Provincia provincia;

    private List<CentroEmprendimiento> centroEmprendimientos;



    public Localidad(){
    this.codigo=-1;
    this.provincia=new Provincia();
    this.centroEmprendimientos= new ArrayList<CentroEmprendimiento>();


    }

    public int getCodigo() {
            return codigo;
    }
    public void setCodigo(int codigo) {
            this.codigo = codigo;
    }

    public String getNombre() {
            return nombre;
    }
    public void setNombre(String nombre) {
            this.nombre = nombre;
    }
    public Provincia getProvincia() {
            return provincia;
    }
    public void setProvincia(Provincia provincia) {
            this.provincia = provincia;
    }

    public List<CentroEmprendimiento> getCentroEmprendimientos() {
            return centroEmprendimientos;
    }

    public void setCentroEmprendimientos(
                    List<CentroEmprendimiento> centroEmprendimientos) {
            this.centroEmprendimientos = centroEmprendimientos;
    }
    public void addCentroEmprendimiento(CentroEmprendimiento c) {
    centroEmprendimientos.add(c);
    c.setLocalidad(this);
}


    public String toString() {
        return "(" + codigo + "," + nombre + ")";
    }

}
